A Component-based Approach to Developing Thematic Mashups
نویسندگان
چکیده
Mashup provides a way of forming new applications from existing Web content using APIs provided by different Web sites. Such a nature makes mashup a promising technology to deliver a Web-based Enterprise application with rich information of various themes, so called thematic mashup. However, the development of thematic mashup is ad-hoc and mostly from the scratch, which can be a barrier for Enterprise applications to leverage mashups. For an Enterprise application, the complexity of business logic and the requirements to adapt to a changing business environment demand a development method that helps to achieve reusability and maintainability. Component-based development method has proved practical to reduce the complexity of software development by reusing modular components. In this paper, we propose a reference architecture with key components identified for developing thematic mashups. We further demonstrate the usage of this reference architecture in a case study developing a thematic mashup for a Web-based property valuation application. The contribution of this paper is applying a well-established software engineering discipline to emerging mashup applications, and providing insights of the techniques in developing mashups.
منابع مشابه
ایجاد نیمه خودکار مشاپ های سازمانی با استفاده از توصیفات معنایی
Mashups are next generation of web applications. A mashup is a lightweight web application that is created by combining information or capabilities from more than one existing resources to deliver a new and integrated experience to the user. Mashups introduce a new class of integration techniques in enterprises for implementing situational applications (i.e. applications that come together to s...
متن کاملOn-demand mapping and integration of thematic data
Cartographic mashup is a powerful tool for users to visualize thematic data together with base maps, and it is increasingly popular due to the better availability of geodata. In current typical mashups, thematic data and base maps come from different providers without any connection between the data sets, and their scales are not synchronized. In this paper, we firstly explore the problems in s...
متن کاملExplaining Post-Traumatic Growth: Thematic Synthesis of Qualitative Research
Objectives The present study aimed at employing a thematic synthesis approach to respond to this fundamental question: what is the post-traumatic growth process? Methods The current study was a thematic synthesis of qualitative papers on post traumatic growth. From 50 Studies about post-traumatic growth from 2007 to 2018, 18 papers met the inclusion criteria for Systematic review. Papers were ...
متن کاملDeveloping Client-Side Mashups: Experiences, Guidelines and Reference Architecture
Software mashups that combine content from multiple web sites to an integrated experience are a popular trend. However, methods, tools and architectures for creating mashups are still rather undeveloped, and there is little engineering support behind them. In this paper the authors present guidelines that can serve as a helpful starting point for the design of new mashups. Guidelines focus main...
متن کاملSmartComposition: Extending Web Applications to Multi-screen Mashups
The overall objective of UI mashups is to enable non-experts to create rich web applications. While current approaches focus on creating UI mashups running on a single screen, we propose SmartComposition to enable local developers to create multi-screen mashups. For extending existing web applications to multi-screen mashups, SmartComposition facilitates the Web Component technologies to enable...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009